Masteriyo\RestApi\Controllers\Version1\QuizzesImportExportController A

Total Complexity 67
Dependencies 14
Dependents 1
Total lines 591
Lines of code 322
Logical lines of code 133
Comment lines 180
Methods 16
Properties 3

Methods 16

Method Rating Maintainability Complexity Lines of code
process_quizzes()
A
53 10 21
import_item()
A
45 7 43
import_quiz_questions()
A
51 8 24
import_quiz()
A
47 7 35
import_items_permission_check()
S
52 5 28
validate_request_params()
S
57 5 17
export_item()
S
53 4 23
get_import_file()
S
55 4 20
import_items()
S
56 3 20
validate_quiz_count()
S
58 3 17
decode_and_validate_import_file()
S
62 3 11
register_routes()
S
50 1 38
export_items()
S
66 2 8
initialize_filesystem()
S
68 2 7
read_import_file()
S
68 2 7
__construct()
S
81 1 3